:root{--vh-white-color: #fff;--vh-box-shadow: 0 3px 8px 6px #07111b0d;--vh-body-bg: #F8F8F8;--vh-bg-image: url(/assets/images/bg1.png);--vh-theme-transition: background-color .3s ease, color .3s ease, box-shadow .3s ease;--vh-back-top: calc((100vw - 2rem - min(100vw - 2rem, var(--vh-main-max-width)))/2 + 1rem) ;--vh-font-88: rgb(from var(--vh-font-color) r g b / 88%);--vh-font-66: rgb(from var(--vh-font-color) r g b / 66%);--vh-font-56: rgb(from var(--vh-font-color) r g b / 56%);--vh-font-28: rgb(from var(--vh-font-color) r g b / 28%);--vh-font-16: rgb(from var(--vh-font-color) r g b / 16%);--vh-font-6: rgb(from var(--vh-font-color) r g b / 6%);--vh-main-color-88: rgb(from var(--vh-main-color) r g b / 88%);--vh-main-color-66: rgb(from var(--vh-main-color) r g b / 66%);--vh-main-color-56: rgb(from var(--vh-main-color) r g b / 56%);--vh-main-color-28: rgb(from var(--vh-main-color) r g b / 28%);--vh-main-color-16: rgb(from var(--vh-main-color) r g b / 16%);--vh-main-color-6: rgb(from var(--vh-main-color) r g b / 6%);--vh-default: #BEC4CC;--vh-default-hover: #BEC4CC18;--vh-info: #3253b4;--vh-info-hover: #3253b418;--vh-success: #01C4B6;--vh-success-hover: #01C4B618;--vh-warning: #DD8636;--vh-warning-hover: #DD863618;--vh-error: #DE3C3D;--vh-error-hover: #DE3C3D18;--vh-import: #B984DF;--vh-import-hover: #B984DF18}[data-theme=dark]{--vh-white-color: #1e1e2e;--vh-box-shadow: 0 3px 8px 6px rgba(0, 0, 0, .25);--vh-body-bg: #11111b;--vh-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' width='16' height='16'%3E%3Cpath d='M0 .5H63.5V64' fill='none' stroke='%23ffffff' stroke-opacity='0.9' stroke-width='4'/%3E%3C/svg%3E");--vh-font-color: #e4e4e7;--vh-font-88: rgba(228, 228, 231, .88);--vh-font-66: rgba(228, 228, 231, .66);--vh-font-56: rgba(228, 228, 231, .56);--vh-font-28: rgba(228, 228, 231, .28);--vh-font-16: rgba(228, 228, 231, .16);--vh-font-6: rgba(228, 228, 231, .06);--vh-default: #9399a2;--vh-info: #6d8ce5;--vh-success: #2ee8d8;--vh-warning: #f0a04b;--vh-error: #f05050;--vh-import: #c9a0ff}*{-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;text-decoration:none;outline:none}* ::-webkit-scrollbar{display:none}::selection,::-webkit-selection{color:#fff;background:var(--vh-main-color-88)}html{word-wrap:break-word;overflow-wrap:break-word;font-size:16px;font-weight:400}html>body{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100vw;height:max-content;color:var(--vh-font-color);font-family:HarmonyOS Sans SC,serif;font-weight:400;cursor:url(/assets/images/default.cur),default;overflow-x:hidden;transition:var(--vh-theme-transition);background-color:var(--vh-body-bg)}html>body:before{content:"";position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--vh-white-color) var(--vh-bg-image);opacity:.1088;z-index:-1;transition:var(--vh-theme-transition)}html>body>footer{box-sizing:border-box;width:100%;height:max-content}pre,code{font-family:SF Mono!important}a{color:var(--vh-font-color)}img[data-vh-lz-src]{transition:all .18s ease-in}img[data-vh-lz-src]:not(.loaded){filter:blur(.88rem) brightness(1)}.vh-hover{position:relative;transition:all .18s ease-in-out}.vh-hover:hover,.vh-hover.active{color:var(--vh-white-color)!important}.vh-hover:hover:before,.vh-hover.active:before{transform:scale(1.2);opacity:1}.vh-hover:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.5rem;background-color:var(--vh-main-color-88);opacity:0;z-index:-1;transition:all .18s ease-in-out}.vh-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all}.vh-ellipsis:not([class*=line-]){white-space:nowrap;display:block}.vh-ellipsis.line-2{white-space:normal;-webkit-line-clamp:2}.vh-ellipsis.line-3{white-space:normal;-webkit-line-clamp:3}@media screen and (max-width:768px){user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none}.main-inner>.main-inner-content img[data-vh-lz-src],.avatar img[data-vh-lz-src]{transition:all .18s ease-in}.main-inner>.main-inner-content img[data-vh-lz-src]:not(.loaded),.avatar img[data-vh-lz-src]:not(.loaded){filter:blur(.88rem) brightness(1)}.vh-animation.vh-animation-init{opacity:0;animation:.3s vh-init-show;animation-fill-mode:forwards;transition:opacity .18s ease-in-out,transform .18s ease-in-out}html.swup-enabled .vh-animation.vh-animation-init,html.is-changing .vh-animation.vh-animation-init{transform:translateY(0);opacity:1;animation:none}html.is-animating .vh-animation.vh-animation-init{transform:translateY(.88rem);opacity:0}.vh-space-loading{box-sizing:border-box;display:flex;align-items:center;justify-content:center;grid-column:span 3;width:100%;height:8.88rem;overflow:hidden}.vh-space-loading>span{background-color:#000;position:relative;width:5px;height:5px;margin:3px;border-radius:5px}.vh-space-loading>span:nth-of-type(1){-webkit-animation:scale .8s ease infinite;animation:vh-loading-animation .8s ease infinite}.vh-space-loading>span:nth-of-type(2){-webkit-animation:scale .8s ease .2s infinite;animation:vh-loading-animation .8s ease .2s infinite}.vh-space-loading>span:nth-of-type(3){-webkit-animation:scale .8s ease .4s infinite;animation:vh-loading-animation .8s ease .4s infinite}.vh-ad{position:relative;display:block;width:100%;height:max-content;min-height:5.88rem;overflow:hidden!important;z-index:1}.vh-ad.vh-article-ad{margin-bottom:1rem;box-sizing:border-box;padding:.75rem;border-radius:.5rem;background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);overflow:hidden}.vh-ad.vh-article-ad:before{top:50%}.vh-ad:before{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);content:"广告加载中...";color:#e3e4e6;z-index:-1}@keyframes vh-init-show{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vh-loading-animation{50%{height:25px}0%{height:5px}}@-webkit-keyframes vh-init-show{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes vh-loading-animation{50%{height:25px}0%{height:5px}}@keyframes talking-tag-active{0%{transform:translate(0)}25%{transform:translate(-1.66px)}50%{transform:translate(1.66px)}75%{transform:translate(-1.66px)}to{transform:translate(0)}}@-webkit-keyframes talking-tag-active{0%{transform:translate(0)}25%{transform:translate(-1.66px)}50%{transform:translate(1.66px)}75%{transform:translate(-1.66px)}to{transform:translate(0)}}.vh-search{position:fixed;left:0;top:0;width:100vw;height:100vh;box-sizing:border-box;padding:3.75rem 1rem 1rem;display:flex;align-items:center;flex-direction:column;background-color:#00000042;overflow:hidden;transition:opacity .18s ease-in-out;opacity:0;pointer-events:none;z-index:1}.vh-search.active{opacity:1;pointer-events:auto}.vh-search.active>main{transform:translateY(0)}.vh-search>main{box-sizing:border-box;padding:1rem .75rem;display:flex;align-items:center;flex-direction:column;width:100%;max-width:888px;height:max-content;max-height:88vh;border-radius:1rem;background-color:var(--vh-white-color);transform:translateY(-1rem);transition:transform .18s;overflow:hidden}.vh-search>main>.search-input{flex-shrink:0;box-sizing:border-box;padding:.75rem;display:flex;align-items:center;gap:.28rem;width:100%;height:2.425rem;background-color:var(--vh-font-6);border-radius:.66rem;overflow:hidden}.vh-search>main>.search-input>svg{flex-shrink:0;width:1.28rem;height:1.28rem}.vh-search>main>.search-input>input{flex:1;width:100%;height:100%;border:none;color:var(--vh-font-88);font-size:.875rem;background-color:transparent;transition:width .18s ease-in-out}.vh-search>main>.search-input>input::placeholder{color:var(--vh-font-88)}.vh-search>main>.vh-search-list{margin-top:1rem;box-sizing:border-box;width:100%;height:max-content;background-color:var(--vh-white-color);user-select:none;overflow-x:hidden;overflow-y:auto}.vh-search>main>.vh-search-list>em{margin:1.88rem auto;display:block;width:5.88rem;height:5.88rem;background:url(data:image/svg+xml;charset=utf-8,%20%3Csvg%20t%3D%221740986741673%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%225345%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M942.93%20932.09H700.4c-4.78%200-8.66%203.88-8.66%208.66s3.88%208.66%208.66%208.66h242.53c4.78%200%208.66-3.88%208.66-8.66s-3.88-8.66-8.66-8.66z%20m-30.32-51.97c4.78%200%208.66-3.88%208.66-8.66s-3.88-8.66-8.66-8.66h-60.63c-4.78%200-8.66%203.88-8.66%208.66s3.88%208.66%208.66%208.66h60.63zM626.99%20202.6c5.71%203.2%2012.94%201.23%2016.21-4.43l46.66-80.67c3.32-5.75%201.3-13.1-4.49-16.35-5.71-3.2-12.94-1.23-16.21%204.43l-46.66%2080.67c-3.33%205.75-1.31%2013.1%204.49%2016.35z%20m-149.65-11.1h3.44c6.6%200%2011.95-5.34%2011.95-11.92V86.5c0-6.58-5.35-11.92-11.95-11.92h-3.44c-6.6%200-11.95%205.34-11.95%2011.92v93.08c0%206.58%205.35%2011.92%2011.95%2011.92zM302.3%20223.52c3.79%205.3%2011.13%206.59%2016.51%202.91l1.14-0.78c5.5-3.77%206.84-11.32%202.96-16.74l-53.85-75.41c-3.78-5.3-11.13-6.59-16.51-2.91l-1.13%200.78c-5.5%203.77-6.84%2011.32-2.96%2016.74l53.84%2075.41z%20m540.75%20131.67l-1.3-1.3c-1.3-2.6-3.91-5.19-7.81-6.5L466.7%20272.04h-6.51L163.26%20388.96c-0.01%200-0.02%200.01-0.04%200.01-1.27%200.38-2.4%201.12-3.34%202.06l-0.59%200.59a26.428%2026.428%200%200%200-4.33%205.65L65.59%20552.65c-1.3%202.6-2.61%206.5-1.3%2010.39%201.3%202.6%203.91%205.2%207.82%206.5l84.65%2022.09v228.64c0%205.2%203.91%209.1%207.81%2010.39l414.12%20118.22c2.61%201.3%206.51%200%209.12-1.3l260.45-145.5c3.91-2.6%205.21-5.2%205.21-10.39l-2.61-224.74%205.21-2.6%2098.98-58.46c2.6-1.3%205.21-5.19%205.21-7.79v-6.5L843.05%20355.19zM91.64%20551.35l82.04-139.01%206.51%201.3%20111.99%2027.28%20265.66%2064.96-97.67%20142.9-368.53-97.43z%20m85.95%20259.83V598.12h1.3l11.72%202.6%20270.87%2071.45c5.21%201.3%209.12%200%2011.72-5.2l91.16-133.81%203.91%20389.73-390.68-111.71zM585.2%20487.7l-286.5-68.85-93.76-22.08%20260.45-101.33%20334.68%2068.85-22.14%2012.99-32.56%2019.49L589.11%20489l-3.91-1.3z%20m6.51%20432.6l-3.91-400.13%2018.23%2031.18%2065.11%20109.12c2.61%205.2%2010.42%206.5%2015.63%203.9l141.95-83.14%202.6%20205.26L591.71%20920.3z%20m93.76-280.61l-79.44-133.81%207.81-5.19%20141.95-84.45%2071.62-42.87L930.3%20492.89l-244.83%20146.8z%22%20p-id%3D%225346%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-size:contain}.vh-search>main>.vh-search-list>.vh-search-item{position:relative;box-sizing:border-box;padding:.75rem;display:flex;flex-direction:column;gap:.38rem;width:100%;height:max-content}.vh-search>main>.vh-search-list>.vh-search-item:hover:before{opacity:1;transform:scale(1)}.vh-search>main>.vh-search-list>.vh-search-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:.5rem;background-color:var(--vh-font-16);opacity:0;transition:transform .16s ease-in-out,opacity .16s ease-in-out}.vh-search>main>.vh-search-list>.vh-search-item>span{width:100%;font-size:1.125rem;font-weight:600;color:var(--vh-font-color);line-height:1.16}.vh-search>main>.vh-search-list>.vh-search-item>p{width:100%;font-size:.875rem;color:var(--vh-font-56);font-weight:400;line-height:1.25rem}.vh-search>main>.vh-search-list>.vh-search-item>p>span{color:var(--vh-main-color)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin:0 -.7rem;padding:0;border:none;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .3s ease}.theme-toggle:hover{background-color:var(--vh-font-6)}.theme-toggle svg{width:1rem;height:1rem;stroke:var(--vh-font-color);transition:all .3s ease}.theme-toggle .sun-icon{display:block}.theme-toggle .moon-icon,[data-theme=dark] .theme-toggle .sun-icon{display:none}[data-theme=dark] .theme-toggle .moon-icon{display:block}header.vh-header{position:fixed;left:0;top:0;box-sizing:border-box;width:100vw;height:66px;backdrop-filter:blur(2rem);background-color:#ffffff5c;box-shadow:var(--vh-box-shadow);transition:background-color .3s ease,box-shadow .3s ease;z-index:9}header.vh-header>section{margin:0 auto;box-sizing:border-box;padding:0 .88rem;display:flex;align-items:center;width:100%;height:100%;max-width:var(--vh-main-max-width)}header.vh-header>section>.home{box-sizing:border-box;padding:.266rem .188rem;display:flex;align-items:center;gap:.618rem;width:max-content;height:max-content;color:var(--vh-font-color)}header.vh-header>section>.home:hover>span{color:var(--vh-white-color)}header.vh-header>section>.home>span{font-size:.98rem;font-weight:600;padding-top:.188rem;transition:all .1s;font-weight:700}header.vh-header>section>.home>svg{height:1.5rem;width:auto;object-fit:contain}header.vh-header>section>nav{box-sizing:border-box;display:flex;align-items:center;margin-left:auto;gap:1.18rem;height:100%}header.vh-header>section>nav>.nav-link{box-sizing:border-box;padding:.288rem .36rem;display:flex;align-items:center;gap:.28rem;line-height:inherit;height:max-content;font-size:.98rem;font-weight:600;user-select:none}header.vh-header>section>nav>.nav-link.search-btn,header.vh-header>section>nav>.nav-link.menu-btn{cursor:pointer}header.vh-header>section>nav>.nav-link.menu-btn{display:none}header.vh-header>section>nav>.nav-link.menu-btn>svg{height:1.28rem}header.vh-header>section>nav>.nav-link>svg{height:1rem;width:auto;object-fit:contain}@media screen and (max-width:888px){header.vh-header>section>nav>a.nav-link{display:none}header.vh-header>section>nav>.menu-btn.nav-link{display:flex}}[data-theme=dark] header.vh-header{background-color:#1e1e2eb8}.header-main{position:relative;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.88rem;width:100%;height:var(--vh-main-header-height);transition:height .58s ease-in-out;z-index:1}.header-main:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--vh-home-banner);z-index:-1}.header-main>.avatar{position:relative;width:8.5rem;height:8.5rem;perspective:900px}.header-main>.avatar .img{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid var(--vh-white-color);box-shadow:0 0 0 2px #ffffff80,0 2px 20px #00000040;transition:all .5s ease-in-out;transform-origin:0% 50%;z-index:11}.header-main>.avatar .img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.header-main>.avatar .info{position:absolute;inset:0;text-align:center;border-radius:50%;backface-visibility:hidden}.header-main>.avatar .info .info-back{width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid var(--vh-white-color);box-shadow:0 0 0 2px #ffffff80,0 2px 20px #00000040}.header-main>.avatar .info .info-back img{width:100%;height:100%;object-fit:cover;border-radius:50%}.header-main>.avatar:hover .img{transform:rotateY(-180deg)}.header-main>.auther{padding:.38rem 1.28rem;font-size:1.88rem;font-weight:600;color:var(--vh-white-color);text-shadow:0 2px 10px rgba(0,0,0,.5)}.header-main>.desc{position:relative;box-sizing:border-box;padding:.66rem 1rem;width:100%;max-width:28.88rem;height:max-content;color:var(--vh-white-color);text-align:center;font-size:.88rem;line-height:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.header-main>.desc:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1px;opacity:.5;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.7)),color-stop(35%,var(--vh-white-color)),color-stop(65%,var(--vh-white-color)),color-stop(100%,rgba(0,0,0,.7)))}.header-main>.desc:after{content:"|";padding-left:.188rem;display:inline-block;animation:blink 1s infinite;color:#fff}@keyframes blink{50%{opacity:0}}@media screen and (max-width:1150px){.header-main{height:26rem}.header-main>.avatar{width:6rem;height:6rem}.header-main>.auther{padding-top:0}}.vh-aside-calendar[data-astro-cid-d2lrjawi]{padding:.7rem;align-items:center;gap:.4rem;.vh-calendar-title{width:100%;margin:0;font-size:.75rem;font-weight:500;text-align:center;color:var(--vh-font-color)}.vh-calendar-grid{width:100%;gap:2px;font-size:.7rem;li{height:1.4rem;border-radius:4px;transition:all .18s ease-in-out}.vh-calendar-weekday{height:1.1rem;font-size:.65rem;font-weight:500;color:var(--vh-font-56)}.vh-calendar-today-weekday{color:var(--vh-main-color)}.vh-calendar-day{color:var(--vh-font-color);cursor:default;&:hover{background-color:var(--vh-main-color-16)}}.vh-calendar-today{font-weight:600;color:var(--vh-white-color);background:linear-gradient(135deg,var(--vh-main-color),var(--vh-main-color-88));box-shadow:0 2px 8px #0000001a;&:hover{transform:scale(1.08)}}}}aside.vh-aside{flex-shrink:0;position:relative;box-sizing:border-box;padding:.88rem .66rem;display:flex;flex-direction:column;gap:1rem;width:var(--vh-aside-width);height:auto}aside.vh-aside>.sticky-aside{position:-webkit-sticky;position:sticky;top:calc(66px + 1rem);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;width:100%}aside.vh-aside .vh-aside-item{position:relative;box-sizing:border-box;padding:1.28rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:100%;height:max-content;border-radius:var(--vh-main-radius);background-color:var(--vh-white-color);box-shadow:var(--vh-box-shadow);overflow:hidden}aside.vh-aside .vh-aside-item>h3{width:100%;font-size:.68rem;font-weight:400;color:var(--vh-font-56)}aside.vh-aside .vh-aside-item.user{padding:1.88rem 0}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper{position:relative;width:6.36rem;height:6.36rem;overflow:visible}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper>.vh-aside-avatar{width:100%;height:100%;border-radius:1rem;overflow:hidden}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper>.vh-aside-mood-box{position:absolute;left:4.5rem;bottom:-.28rem;display:flex;align-items:center;height:1.88rem;background-color:var(--vh-white-color);border-radius:1.88rem;box-shadow:0 4px 12px #00000026;z-index:2;cursor:pointer;overflow:hidden;width:1.88rem;transition:width .4s ease}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper>.vh-aside-mood-box>.vh-aside-mood-icon{display:flex;align-items:center;justify-content:center;width:1.88rem;height:1.88rem;font-size:1.1rem;flex-shrink:0}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper>.vh-aside-mood-box>.vh-aside-mood-text{font-size:.72rem;font-weight:500;white-space:nowrap;color:var(--vh-font-color);padding-left:.1rem;padding-right:1.1rem}aside.vh-aside .vh-aside-item.user>.vh-aside-avatar-wrapper>.vh-aside-mood-box:hover{width:7rem}aside.vh-aside .vh-aside-item.user>.vh-aside-auther{position:relative;font-size:1.25rem}aside.vh-aside .vh-aside-item.user>.vh-aside-auther:after{content:"";position:absolute;display:block;bottom:-.16rem;left:50%;transform:translate(-50%);width:36%;height:.26rem;border-radius:3px;background-color:var(--vh-main-color-88)}aside.vh-aside .vh-aside-item.user>.vh-aside-motto{font-size:.86rem;color:var(--vh-font-66);line-height:1.5;text-align:center}aside.vh-aside .vh-aside-item.user>.vh-aside-links{display:flex;align-items:center;gap:.5rem}aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item{position:relative;display:flex;align-items:center;justify-content:center;width:1.88rem;height:1.88rem;border:solid 1px #333;background-color:var(--vh-white-color);border-radius:.38rem;overflow:hidden;z-index:1}aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item:hover{color:var(--vh-white-color);border-color:var(--vh-white-color)}aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item:hover:after{height:100%}aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background-color:var(--vh-main-color-88);transition:height .18s ease-in-out;z-index:-1}aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item>svg{width:auto;height:1.18rem;object-fit:contain;stroke-width:3px}aside.vh-aside .vh-aside-item.user>.vh-aside-info{box-sizing:border-box;padding:0 1rem;display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:max-content}aside.vh-aside .vh-aside-item.user>.vh-aside-info>.count{box-sizing:border-box;padding:1rem 0 0;display:flex;flex-direction:column;justify-content:center;gap:.66rem;text-align:center;background:var(--vh-white-color);border-radius:var(--vh-main-radius);user-select:none;transition:box-shadow .18s ease-in-out}aside.vh-aside .vh-aside-item.user>.vh-aside-info>.count:hover{box-shadow:var(--vh-box-shadow);z-index:1}aside.vh-aside .vh-aside-item.user>.vh-aside-info>.count>span{font-size:1.05rem;color:var(--vh-font-color)}aside.vh-aside .vh-aside-item.user>.vh-aside-info>.count>p{font-size:.8rem;color:var(--vh-font-56)}aside.vh-aside .vh-aside-item.user>.vh-aside-canvas{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}aside.vh-aside .vh-aside-item.tips{align-items:flex-start}aside.vh-aside .vh-aside-item.tips>span{display:flex;align-items:center;justify-content:flex-start;gap:.288rem;font-size:1rem}aside.vh-aside .vh-aside-item.tips>span>svg{margin-bottom:.188rem;color:var(--vh-main-color);width:1.18rem;height:1.18rem;object-fit:contain;animation:talking-tag-active .18s ease-in-out infinite}aside.vh-aside .vh-aside-item.tips>.tips-content{font-size:.88rem}aside.vh-aside .vh-aside-item.tips>.tips-content p{padding:.28rem 0}aside.vh-aside .vh-aside-item.tips>.tips-content img{width:100%;pointer-events:none;-webkit-user-drag:none;display:block;margin:0 auto;border-radius:10px}aside.vh-aside .vh-aside-item aside.vh-aside .vh-aside-item.adcard>.vh-aside-adcard>img{width:100%;object-fit:contain}aside.vh-aside .vh-aside-item.adcard .vh-aside-adcard>img{width:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:10px}aside.vh-aside .vh-aside-item.cat>.vh-aside-cat{display:flex;flex-direction:column;width:100%;height:max-content;max-height:15.56rem;overflow-x:hidden;overflow-y:auto}aside.vh-aside .vh-aside-item.cat>.vh-aside-cat>a{flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:2.18rem;font-size:.88rem;border-radius:.38rem;background-color:var(--vh-white-color);transition:all .18s ease-in-out;overflow:hidden}aside.vh-aside .vh-aside-item.cat>.vh-aside-cat>a:hover{padding-left:.66rem;background-color:var(--vh-main-color-66);color:var(--vh-white-color)}aside.vh-aside .vh-aside-item.cat>.vh-aside-cat>a:hover>i{background-color:transparent}aside.vh-aside .vh-aside-item.cat>.vh-aside-cat>a>i{display:flex;align-items:center;justify-content:center;width:1.68rem;height:1.28rem;color:var(--vh-white-color);font-size:.66rem;font-style:normal;border-radius:.38rem;background-color:var(--vh-main-color-66);transition:background .18s ease-in-out;overflow:hidden}aside.vh-aside .vh-aside-item.tags>.vh-aside-tags{display:flex;flex-wrap:wrap;gap:.68rem 1rem;width:100%;height:max-content;overflow:hidden}aside.vh-aside .vh-aside-item.tags>.vh-aside-tags>a{display:flex;align-items:center;gap:.18rem;width:max-content;height:max-content}aside.vh-aside .vh-aside-item.tags>.vh-aside-tags>a:hover>span{color:var(--vh-main-color)}aside.vh-aside .vh-aside-item.tags>.vh-aside-tags>a>span{box-sizing:border-box;width:max-content;font-size:.8rem;line-height:1.5;transition:color .18s ease-in-out;overflow:hidden}aside.vh-aside .vh-aside-item.tags>.vh-aside-tags>a>em{color:var(--vh-font-28);font-size:.688rem;font-style:normal}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles{display:flex;flex-direction:column;gap:.5rem;width:100%;height:max-content;overflow:hidden}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:2.68rem;overflow:hidden}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a:hover>span>cite{color:var(--vh-main-color)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a:hover>span>cite:after{width:100%}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a:nth-of-type(2)>span>i{background-color:var(--vh-warning)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a:nth-of-type(3)>span>i{background-color:var(--vh-import)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>span{box-sizing:border-box;display:flex;align-items:center;gap:.618rem;width:100%}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>span>cite{width:max-content;max-width:100%;border-bottom:1px solid transparent;font-size:.8rem;line-height:1.5;font-style:normal;transition:color .288s ease-in-out}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>span>cite:after{content:"";display:block;width:0;height:1px;background-color:var(--vh-main-color);transition:width .58s cubic-bezier(.6,.1,0,1)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>span>i{flex-shrink:0;width:.875rem;height:.875rem;border-radius:.18rem;color:var(--vh-white-color);text-align:center;font-size:.66rem;font-style:normal;background-color:var(--vh-success)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>span>em{flex-shrink:0;width:max-content;font-style:normal;font-size:.8125rem;color:var(--vh-font-66)}aside.vh-aside .vh-aside-item.articles>.vh-aside-articles>a>time{color:var(--vh-font-56);font-size:.688rem}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-content{display:flex;padding:.8rem 0;width:100%}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-content:hover .cd-percentage{opacity:0;transform:translateY(-50%) translate(-10px)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-content:hover .cd-remaining{opacity:1;transform:translateY(-50%) translate(0)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-content:hover .cd-percentage{opacity:0;transform:translateY(-50%) translate(10px)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;padding-right:.8rem}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left .cd-text{font-size:12px;color:var(--vh-font-56);line-height:1.5}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left .cd-name{font-weight:600;font-size:14px;color:var(--vh-font-color);margin:2px 0;text-align:center}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left .cd-time{font-size:36px;font-weight:700;color:var(--vh-main-color);line-height:1.1;margin:4px 0}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left .cd-date{font-size:11px;color:var(--vh-font-56)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-left:after{content:"";position:absolute;right:0;width:2px;height:80%;background-color:var(--vh-main-color);opacity:.5}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-left:.8rem;gap:6px}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-count-item{display:flex;align-items:center;height:24px;width:100%}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-item-name{font-size:13px;font-weight:500;color:var(--vh-font-66);min-width:36px;margin-right:8px;white-space:nowrap}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-item-progress{position:relative;flex:1;height:100%;border-radius:8px;background-color:var(--vh-main-color-6);overflow:hidden}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-progress-bar{height:100%;border-radius:8px;background-color:var(--vh-main-color)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-percentage,aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-remaining{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;margin:0 6px;transition:opacity .3s ease-in-out,transform .3s ease-in-out}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-percentage{left:0;color:var(--vh-font-color)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-remaining{left:0;opacity:0;transform:translateY(-50%) translate(-10px);color:var(--vh-font-color)}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-remaining em{font-style:normal;font-size:12px;color:var(--vh-font-color);margin:0 1px}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-many{color:#fff!important}aside.vh-aside .vh-aside-item.vh-aside-countdown .cd-many em{color:#fff!important}@media screen and (max-width:888px){aside.vh-aside{position:static;width:100%}}[data-theme=dark] aside.vh-aside .vh-aside-item.user>.vh-aside-links>.vh-aside-links-item{border-color:var(--vh-font-28)}.vh-footer{margin-top:1.68rem;box-sizing:border-box;padding:2.6rem 0;display:flex;align-items:center;justify-content:center;width:100%;height:max-content;background-color:var(--vh-font-6);backdrop-filter:saturate(100%) blur(2px);user-select:none;transition:background-color .3s ease}.vh-footer>main{box-sizing:border-box;display:flex;flex-direction:column;gap:.618rem;width:100%;max-width:var(--vh-main-max-width);height:max-content}.vh-footer>main>p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.618rem;line-height:1}.vh-footer>main>p>a{line-height:1}.vh-footer>main>p>span{box-sizing:border-box;padding-left:.28rem;display:flex;align-items:center;width:max-content;height:1.25rem;background-color:#25c2a0;font-size:.68rem;border-radius:.18rem;overflow:hidden}.vh-footer>main>p>span>cite,.vh-footer>main>p>span>em{box-sizing:border-box;padding:0 .618rem;width:max-content;height:100%;line-height:1.25rem;color:#fff;font-style:normal}.vh-footer>main>p>span>cite{padding-left:.28rem}.vh-footer>main>p>span>em{background-color:#5d5d5d}.vh-footer>main>p>span>svg{width:.88rem;height:.88rem}.vh-footer>main>p img{height:100%;width:auto;object-fit:contain}.vh-footer>section{box-sizing:border-box;display:flex;flex-direction:column;gap:.88rem;width:100%;height:max-content}.vh-footer>section p{line-height:1}.vh-footer>section p a{line-height:1}.vh-footer>section.text>p{font-size:.88rem}.vh-footer>section.text>p>a{color:#94a3b8;transition:opacity .18s ease-in-out}.vh-footer>section.text>p>a:hover{opacity:.88}.vh-footer>section.icon>p{display:flex;align-items:center;justify-content:flex-end;gap:1rem}section.vh-back-top{position:fixed;right:var(--vh-back-top);bottom:2rem;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--vh-font-16);background-color:var(--vh-white-color);transform:translate(1rem);cursor:pointer;opacity:0;overflow:hidden;pointer-events:none;transition:transform .188s,opacity .18s,background-color .3s ease,border-color .3s ease;z-index:9}section.vh-back-top.active{transform:translate(0);opacity:1;pointer-events:auto}section.vh-back-top>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:calc(100% + 1px)}section.vh-back-top>svg.icon{width:66%;height:66%}.vh-music-card{--music-bottom: 10%;--music-main: var(--vh-main-color, #01C4B6);--music-main-hover: rgba(1, 196, 182, .88);--music-main-bg: rgba(1, 196, 182, .1);--music-text: var(--vh-font-color, #34495e);position:fixed;bottom:var(--music-bottom);left:20px;z-index:999;display:flex;flex-direction:column;gap:8px;width:400px;min-width:320px;height:auto;padding:10px 12px;border-radius:var(--vh-main-radius, 12px);background-color:var(--vh-white-color, #fff);box-shadow:0 4px 20px #0000001f;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;box-sizing:border-box}.vh-music-card[data-side=right]{left:auto;right:20px}.vh-music-card:hover{box-shadow:0 6px 24px #00000026}.vh-music-card.vh-music-dragging{opacity:.9;cursor:grabbing;transition:none}.vh-music-card.vh-music-collapsed{width:66px;min-width:66px;height:66px;min-height:66px;padding:10px;justify-content:center;align-items:center}.vh-music-card.vh-music-collapsed .vh-music-toggle{display:flex}.vh-music-card.vh-music-collapsed .vh-music-content,.vh-music-card.vh-music-collapsed .vh-music-lyric-wrapper{display:none}.vh-music-card .vh-music-drag-handle{position:absolute;left:6px;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:16px;height:32px;cursor:grab;opacity:.3;transition:opacity .2s ease;transform:translateY(-50%)}.vh-music-card .vh-music-drag-handle svg{width:12px;height:12px;color:var(--music-text)}.vh-music-card .vh-music-drag-handle:hover{opacity:.8}.vh-music-card:hover .vh-music-drag-handle{opacity:.5}.vh-music-card .vh-music-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:none;border-radius:50%;background:linear-gradient(135deg,var(--music-main),var(--music-main-hover));color:#fff;cursor:pointer;box-shadow:0 4px 15px #01c4b666;transition:all .3s ease}.vh-music-card .vh-music-toggle svg{width:22px;height:22px}.vh-music-card .vh-music-toggle:hover{transform:scale(1.05)}.vh-music-card .vh-music-content{display:flex;align-items:center;gap:10px;padding-left:14px}.vh-music-card .vh-music-cover{flex-shrink:0;width:46px;height:46px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--music-main),rgba(1,196,182,.66))}.vh-music-card .vh-music-cover img{width:100%;height:100%;object-fit:cover}.vh-music-card .vh-music-info{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.vh-music-card .vh-music-title{font-size:14px;font-weight:500;color:var(--music-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-music-card .vh-music-progress{width:100%;height:4px;overflow:hidden;border-radius:2px;background-color:#00000014;cursor:pointer}.vh-music-card .vh-music-progress-bar{width:0%;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--music-main),var(--music-main-hover));transition:width .1s linear}.vh-music-card .vh-music-controls{display:flex;flex-shrink:0;align-items:center;gap:4px}.vh-music-card .vh-music-btn,.vh-music-card .vh-music-mode-btn{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .2s ease}.vh-music-card .vh-music-btn:hover,.vh-music-card .vh-music-mode-btn:hover{background-color:var(--music-main-bg);color:var(--music-main)}.vh-music-card .vh-music-volume-wrapper{position:relative;display:flex;align-items:center}.vh-music-card .vh-music-volume-slider{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:24px;height:80px;padding:8px 0;background:var(--vh-white-color, #fff);border-radius:12px;box-shadow:0 2px 12px #00000026;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100}.vh-music-card .vh-music-volume-track{position:relative;width:4px;height:100%;margin:0 auto;background:#0000001a;border-radius:2px;cursor:pointer}.vh-music-card .vh-music-volume-fill{position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,var(--music-main),var(--music-main-hover));border-radius:2px;transition:height .1s ease}.vh-music-card .vh-music-volume-wrapper:hover .vh-music-volume-slider{opacity:1;visibility:visible}.vh-music-card .vh-music-btn{width:28px;height:28px;color:var(--music-text)}.vh-music-card .vh-music-btn svg{width:14px;height:14px}.vh-music-card .vh-music-btn.vh-music-play{width:32px;height:32px;background-color:var(--music-main);color:#fff}.vh-music-card .vh-music-btn.vh-music-play svg{width:16px;height:16px}.vh-music-card .vh-music-btn.vh-music-play:hover{background-color:var(--music-main-hover);color:#fff}.vh-music-card .vh-music-mode-btn{flex-shrink:0;width:20px;height:20px;color:#999}.vh-music-card .vh-music-mode-btn svg{width:14px;height:14px}.vh-music-card .vh-music-mode-btn.active{color:var(--music-main)}.vh-music-card .vh-music-lyric-wrapper{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0 14px 0 24px;box-sizing:border-box}.vh-music-card .vh-music-lyric{flex:1;min-width:4em;min-height:20px;font-size:12px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}@media screen and (max-width:1200px){.vh-music-card{width:360px;min-width:300px}.vh-music-card .vh-music-cover{width:42px;height:42px}.vh-music-card .vh-music-btn{width:26px;height:26px}.vh-music-card .vh-music-btn.vh-music-play{width:30px;height:30px}.vh-music-card .vh-music-mode-btn{width:18px;height:18px}.vh-music-card .vh-music-mode-btn svg{width:12px;height:12px}}@media screen and (max-width:768px){.vh-music-card{width:320px;min-width:260px;left:10px;padding:8px 10px}.vh-music-card[data-side=right]{left:auto;right:10px}.vh-music-card.vh-music-collapsed{width:56px;min-width:56px;height:56px;min-height:56px}.vh-music-card .vh-music-toggle{width:40px;height:40px}.vh-music-card .vh-music-toggle svg{width:18px;height:18px}.vh-music-card .vh-music-cover{width:38px;height:38px}.vh-music-card .vh-music-title{font-size:13px}.vh-music-card .vh-music-btn{width:24px;height:24px}.vh-music-card .vh-music-btn.vh-music-play{width:28px;height:28px}.vh-music-card .vh-music-btn svg{width:12px;height:12px}.vh-music-card .vh-music-lyric-wrapper{padding:0 10px 0 20px}.vh-music-card .vh-music-lyric{font-size:11px}.vh-music-card .vh-music-mode-btn{width:16px;height:16px}.vh-music-card .vh-music-mode-btn svg{width:10px;height:10px}}[data-theme=dark] .vh-music-card .vh-music-progress{background-color:#ffffff1a}[data-theme=dark] .vh-music-card .vh-music-lyric{color:var(--vh-font-66)}[data-theme=dark] .vh-music-card .vh-music-volume-track{background:#ffffff1a}[data-theme=dark] .vh-music-card .vh-music-mode-btn{color:var(--vh-font-56)}.vh-mobilesidebar{position:fixed;left:0;top:0;width:100vw;height:100vh;box-sizing:border-box;background-color:#00000042;overflow:hidden;transition:opacity .18s ease-in-out;opacity:0;pointer-events:none;z-index:10}.vh-mobilesidebar.active{opacity:1;pointer-events:auto}.vh-mobilesidebar.active>.main{transform:translate(0)}.vh-mobilesidebar.active>.main>.vh-mobilesidebar-list>a{transform:translate(0)}.vh-mobilesidebar>.main{box-sizing:border-box;padding:1rem;display:flex;align-items:center;flex-direction:column;gap:1rem;width:100%;max-width:17.6rem;height:100%;background-color:var(--vh-white-color);transform:translate(-1rem);transition:transform .18s ease-in,background-color .3s ease;overflow:hidden}.vh-mobilesidebar>.main>.vh-mobilesidebar-list{box-sizing:border-box;padding:1rem .618rem;display:flex;flex-direction:column;gap:.26rem;width:100%;height:max-content;border-radius:.75rem;background-color:var(--vh-font-6);overflow:hidden}.vh-mobilesidebar>.main>.vh-mobilesidebar-list.user-panel>h3{text-align:center}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a{box-sizing:border-box;padding:0 .5rem;display:flex;align-items:center;gap:.618rem;width:100%;height:2.25rem;font-size:1rem;color:var(--vh-font-66);font-weight:600;border-radius:.375rem;transform:translate(-1rem);overflow:hidden;transition:all .36s ease-in-out}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a:nth-of-type(1){transition:all .26s ease-in-out}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a:nth-of-type(2){transition:all .3s ease-in-out}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a:hover,.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a.active{color:var(--vh-white-color);background-color:var(--vh-main-color)}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a:hover>svg,.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a.active>svg{stroke:var(--vh-white-color)}.vh-mobilesidebar>.main>.vh-mobilesidebar-list>a>svg{width:auto;height:.888rem;object-fit:contain;transition:stroke .18s ease-in-out}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,pre,code,figure,blockquote,dl,dd{margin:0}del{text-decoration:line-through}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:auto}body{min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main.main{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;height:max-content;overflow:visible!important}main.main>.main-inner{flex-shrink:0;position:relative;box-sizing:border-box;display:flex;flex-direction:row-reverse;width:100%;max-width:var(--vh-main-max-width);height:max-content;z-index:1}main.main>.main-inner>.main-inner-content{flex:1 1 0%;box-sizing:border-box;padding:.88rem .66rem;width:100%;min-width:0;height:max-content;overflow:hidden}main.main>.main-inner>.main-inner-content.main-copy-show{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media screen and (max-width:888px){main.main>.main-inner{flex-direction:column}}
